def analyze_words(input_str):
    if len(input_str.split()) <= 1:
        return "Мало данных для анализа"

    words = input_str.split()

    num_of_words = len(words)
    num_uppercase_cyrillic = sum(1 for word in words if word[0].isupper() and word.isalpha() and ord('А') <= ord(word[0]) <= ord('Я'))
    num_latin_chars = sum(1 for word in words if any(c.isalpha() and ord(c) < 128 for c in word))
    num_short_words = sum(1 for word in words if len(word) <= 3)
    longest_word = max(words, key=len)
    length_longest_word = len(longest_word)
    num_hyphen_words = sum(1 for word in words if "-" in word)

    return f"Кол-во слов: {num_of_words}\nКол-во слов с заглавной кириллической буквы: {num_uppercase_cyrillic}\nКол-во слов содержащих латинский символ: {num_latin_chars}\nКол-во слов не превышающих 3 символа: {num_short_words}\nКол-во слов в составе которых имеется дефис: {num_hyphen_words}\nСамое длинное слово: {longest_word}\nДлина слова: {length_longest_word}"


input_string = input('Введите строку:')
result = analyze_words(input_string)
print(result)